package com.knowledgepoint.study.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 知识点文章表实体类
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("knowledge_point_article")
public class KnowledgePointArticle extends BaseEntity {
    
    /**
     * 文章ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    
    /**
     * 一级分类ID
     */
    private Integer categoryOneId;
    
    /**
     * 二级分类ID
     */
    private Integer categoryTwoId;
    
    /**
     * 文章标题
     */
    private String title;
    
    /**
     * 文章简介
     */
    private String summary;
    
    /**
     * 文章内容
     */
    private String content;
    
    /**
     * 查看次数
     */
    private Integer viewCount;
    
    /**
     * 使用次数
     */
    private Integer useCount;
    
    /**
     * 状态：0-草稿，1-已发布，2-已归档
     */
    private Integer status;
}
